technical services supervisor - Alemán Inglés Diccionario